iT邦幫忙

0

程式無法透過API操作在Rancher上的MinIO

  • 分享至 

  • xImage
  •  

我在本機的Docker安裝MinIO,透過MinIO的地址(EX:https://192.168.95.10)使用API操作上傳檔案、列出檔案名稱清單等等功能。

注意此URL地址是https不是http,而這就是引發問題的點。

這裡要闡述的是在本機環境,https是可以正常使用API操作MinIO的。


在還沒開起MinIO的https之前,我在Rancher使用API操作MinIO也都是正常的,
但開啟完https就無法使用API操作MinIO了。

在Rancher有個叫做ingress的功能,
它能接受外部請求,然後轉發請求到我的MinIO。

例如我的ingress是:http://ingress-minio.xxx.com
此ingress是公開的,我的程式就是配置它,用它來打操作MinIO的,
而此ingress會將請求轉發到我那台MinIO上(例如地址為:http://10.10.1.1:9000)。

http://ingress-minio.xxx.com 轉發到→→→→ http://10.10.1.1:9000

但MinIO開啟HTTPS後,要使用API操作MinIO的URL必須更改為HTTPS的URL,
而我懷疑ingress轉發我的請求,仍然是轉發到HTTP的URL,所以才連不通MinIO。

不知道我的懷疑是否是正確的?
若是正確的,請幫助我如何解決此問題?
若不是正確的,請幫助我分析無法操作在Rancher上MinIO的原因是什麼?

謝謝大家。


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言